5.2 Драйвер KOP.BIN

Драйвер KOP.BIN поставляется фирмой "Сигнал" вместе с интерфейсной платой и работает с операционной системой MS DOS. Первичная установка драйвера в операционную систему осу-ществляется автоматически при загрузке системы MS DOS путем включения в системный командный файл CONFIG.SYS строки

  DEVICE=KOP.BIN 
  АА: EI,EO,P,CCCCC,WWWWW
  • АА - 16-ричный адрес прибора;
  • EI (E0) - 16-ричное значение кода ограничителя блока тела данных для ввода (вывода);
  • Р - буквенный символ управления дополнением до четности или нечетности передаваемой информации (N, О или Е),
  • ССССС - десятичное значение (от 0 до 65535) счетчика ограничителя для приборов, не имеющих кодов ограничителя;
  • WWWWW - десятичное значение (от 1 до 65535) предельного времени ожидания готовности от прибора, причем единица соответствует ~0,5 сек и зависит от типа ЭВМ.

    При обнаружении драйвером ошибки в командной строке выдается сообщение: КОР-С ОШИБКА В CONFIG (Для продолжения нажми любую клавишу).

    При включении питания ЭВМ в контроллере КОП режим работы регистров порта ввода-вывода не устанавливается, при этом в интерфейсе все сигналы имеют активное значение (нули). При установке драйвера в систему в процессе начальной загрузки монитора операционной системы, драйвер производит установку режима работы и в интерфейсе КОП устанавливается сигнал "ДУ". Адрес устройства в интерфейсе соответствует номеру устройства в физическом имени устройства в драйвере (например KOP1 ... KOP1E). Работа с устройством KOP0 в драйвере интерпретируется как работа с функцией "контроллер".

    Через устройство KOP0 драйвер позволяет переда-вать в КОП многолинейные команды, выдавать в КОП команду "ОИ" (очистить интерфейс), осуществлять операцию последовательного опроса в интерфейсе для идентификации устройства, запросившего обмен. В приложениях дан пример программы работы с этим драйвером.